﻿using System;
using System.Collections.Generic;

namespace HigLabo.Net.Twitter
{
    /// <summary>
    /// 
    /// </summary>
    public class CreateListsSubscribersCommand : TwitterCommand
    {
        /// <summary>
        /// 
        /// </summary>
        public String OwnerScreenName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Int64? OwnerID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Int64? ListID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Slug { get; set; }

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        protected override IDictionary<String, String> CreateParameters()
        {
            Dictionary<String, String> d = new Dictionary<String, String>();
            d["owner_screen_name"] = this.OwnerScreenName;
            d["owner_id"] = this.OwnerID.ToString();
            d["list_id"] = this.ListID.ToString();
            d["slug"] = this.Slug;
            return d;
        }
    }
}
